hell explained by an engineer